Big Huge Thesaurus

Cape Verde escudo

noun